

import { Player } from "../db/Player";
import { BaseRequest, BaseResponse } from "./base";


/**
 * 同步任务列表数据
 */
export interface ReqTaskList extends BaseRequest {
}

export interface ResTaskList extends BaseResponse {
    /**任务数据 */
    taskData: Pick<Player, "taskReceived" | "dayLogin" | "dayShareCount" | "dayStageEndlessScore" | "dayVideoCount" | "dayBuyItemCount" | "dayUseItemCount" | "totalVideoCount" | "totalUseItemCount">,
}

    // /**已领取过奖励的任务 */
    // taskReceived: { [taskId: string]: boolean },
    // /**每日登录次数 */
    // dayLogin:number,
    // /**每日分享次数 */
    // dayShareCount:number,
    // /**每日挑战无尽关卡最高分数 */
    // dayStageEndlessScore:number,
    // /**每日看视频数 */
    // dayVideoCount:number,
    // /**每日商店购买道具 */
    // dayBuyItemCount:number,
    // /**每日使用道具数 */
    // dayUseItemCount:number,
    // /**累计看视频数 */
    // totalVideoCount:number,
    // /**累计使用道具数 */
    // totalUseItemCount:number,
 